package com.yjq.programmer.dao;

import com.yjq.programmer.domain.AlbumCategory;
import com.yjq.programmer.domain.AlbumCategoryExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AlbumCategoryMapper {
    int countByExample(AlbumCategoryExample example);

    int deleteByExample(AlbumCategoryExample example);

    int deleteByPrimaryKey(String id);

    int insert(AlbumCategory record);

    int insertSelective(AlbumCategory record);

    List<AlbumCategory> selectByExample(AlbumCategoryExample example);

    AlbumCategory selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") AlbumCategory record, @Param("example") AlbumCategoryExample example);

    int updateByExample(@Param("record") AlbumCategory record, @Param("example") AlbumCategoryExample example);

    int updateByPrimaryKeySelective(AlbumCategory record);

    int updateByPrimaryKey(AlbumCategory record);
}
